#pragma once
#include "interfaces.h"

class BaseGameView : public IGameView
{
public:
	BaseGameView() {}
	BaseGameView(ActorId id) : m_id(id) { }
	~BaseGameView() {}
	
	ActorId m_id;
	virtual void VOnRender() = 0;
	virtual void VOnUpdate(float fTime);
	virtual ActorId VGetActorId();
	virtual void VSetActorId(ActorId id);
};